\hypertarget{class_point_of_view}{
\section{PointOfView Class Reference}
\label{class_point_of_view}\index{PointOfView@{PointOfView}}
}


{\ttfamily \#include $<$PointOfView.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_point_of_view_ae618d6103e7533f03a81821adaf73f10}{PointOfView} ()
\item 
\hyperlink{class_point_of_view_a12a55886a490682a0876995bce964d0b}{PointOfView} (float aphi, float ateta, \hyperlink{class_vectorf}{Vectorf} position)
\item 
void \hyperlink{class_point_of_view_a3d2aa1aad23e7211ee8db95118397921}{SetFree} (float ateta, float aphi, \hyperlink{class_vectorf}{Vectorf} apos)
\item 
void \hyperlink{class_point_of_view_af640da3dffb06262cba14e6bf6793b10}{SetLock} (float arayon, \hyperlink{class_vectorf}{Vectorf} apos, float aphi, float ateta)
\item 
void \hyperlink{class_point_of_view_a93b49b5b57c78c83676174f8fb8b74c0}{SetLock} (float arayon, \hyperlink{class_vectorf}{Vectorf} apos)
\item 
void \hyperlink{class_point_of_view_acdec32aaf901132e6b7bc1ce40b33836}{SetPOW} ()
\item 
void \hyperlink{class_point_of_view_a780b0b9284f01272b3bc0250b9e0302b}{SetVecteurDirecteur} ()
\item 
void \hyperlink{class_point_of_view_ab9f9b1168fbb9abe3903106a76fe5a2a}{GoForward} (float coef)
\item 
void \hyperlink{class_point_of_view_ae7db51167d7cefb674ada205a0cc4b19}{GoLeft} (float coef)
\item 
void \hyperlink{class_point_of_view_a791264827b64c656b4915bb496468a80}{GoRight} (float coef)
\item 
void \hyperlink{class_point_of_view_adc809dd74a7884a6c66683b67e698972}{GoDownward} (float coef)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_point_of_view_8h_a58c959f75d9d60756b049914ca5b22bd}{cameraMode} \hyperlink{class_point_of_view_a2f8f92940ae5719300c627e98fde46ae}{mode}
\item 
\hyperlink{class_vectorf}{Vectorf} \hyperlink{class_point_of_view_a86f4fa4c74fb52f1e75953072bd2d081}{vecteurDirecteur}
\item 
\hyperlink{class_vectorf}{Vectorf} $\ast$ \hyperlink{class_point_of_view_a9b4aade82591871f98eb56356a3a9de0}{positionPOW}
\item 
float \hyperlink{class_point_of_view_a7693e116441c3d698417daae03c1c3b1}{rayon}
\item 
float \hyperlink{class_point_of_view_a7d75848b4180631117d2892d15ac5b1f}{phi}
\item 
float \hyperlink{class_point_of_view_af78c7e9c475c8fe64c644a79477f1a56}{teta}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_point_of_view_ae618d6103e7533f03a81821adaf73f10}{
\index{PointOfView@{PointOfView}!PointOfView@{PointOfView}}
\index{PointOfView@{PointOfView}!PointOfView@{PointOfView}}
\subsubsection[{PointOfView}]{\setlength{\rightskip}{0pt plus 5cm}PointOfView::PointOfView (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_point_of_view_ae618d6103e7533f03a81821adaf73f10}
\hypertarget{class_point_of_view_a12a55886a490682a0876995bce964d0b}{
\index{PointOfView@{PointOfView}!PointOfView@{PointOfView}}
\index{PointOfView@{PointOfView}!PointOfView@{PointOfView}}
\subsubsection[{PointOfView}]{\setlength{\rightskip}{0pt plus 5cm}PointOfView::PointOfView (
\begin{DoxyParamCaption}
\item[{float}]{aphi, }
\item[{float}]{ateta, }
\item[{{\bf Vectorf}}]{position}
\end{DoxyParamCaption}
)}}
\label{class_point_of_view_a12a55886a490682a0876995bce964d0b}


\subsection{Member Function Documentation}
\hypertarget{class_point_of_view_adc809dd74a7884a6c66683b67e698972}{
\index{PointOfView@{PointOfView}!GoDownward@{GoDownward}}
\index{GoDownward@{GoDownward}!PointOfView@{PointOfView}}
\subsubsection[{GoDownward}]{\setlength{\rightskip}{0pt plus 5cm}void PointOfView::GoDownward (
\begin{DoxyParamCaption}
\item[{float}]{coef}
\end{DoxyParamCaption}
)}}
\label{class_point_of_view_adc809dd74a7884a6c66683b67e698972}
\hypertarget{class_point_of_view_ab9f9b1168fbb9abe3903106a76fe5a2a}{
\index{PointOfView@{PointOfView}!GoForward@{GoForward}}
\index{GoForward@{GoForward}!PointOfView@{PointOfView}}
\subsubsection[{GoForward}]{\setlength{\rightskip}{0pt plus 5cm}void PointOfView::GoForward (
\begin{DoxyParamCaption}
\item[{float}]{coef}
\end{DoxyParamCaption}
)}}
\label{class_point_of_view_ab9f9b1168fbb9abe3903106a76fe5a2a}
\hypertarget{class_point_of_view_ae7db51167d7cefb674ada205a0cc4b19}{
\index{PointOfView@{PointOfView}!GoLeft@{GoLeft}}
\index{GoLeft@{GoLeft}!PointOfView@{PointOfView}}
\subsubsection[{GoLeft}]{\setlength{\rightskip}{0pt plus 5cm}void PointOfView::GoLeft (
\begin{DoxyParamCaption}
\item[{float}]{coef}
\end{DoxyParamCaption}
)}}
\label{class_point_of_view_ae7db51167d7cefb674ada205a0cc4b19}
\hypertarget{class_point_of_view_a791264827b64c656b4915bb496468a80}{
\index{PointOfView@{PointOfView}!GoRight@{GoRight}}
\index{GoRight@{GoRight}!PointOfView@{PointOfView}}
\subsubsection[{GoRight}]{\setlength{\rightskip}{0pt plus 5cm}void PointOfView::GoRight (
\begin{DoxyParamCaption}
\item[{float}]{coef}
\end{DoxyParamCaption}
)}}
\label{class_point_of_view_a791264827b64c656b4915bb496468a80}
\hypertarget{class_point_of_view_a3d2aa1aad23e7211ee8db95118397921}{
\index{PointOfView@{PointOfView}!SetFree@{SetFree}}
\index{SetFree@{SetFree}!PointOfView@{PointOfView}}
\subsubsection[{SetFree}]{\setlength{\rightskip}{0pt plus 5cm}void PointOfView::SetFree (
\begin{DoxyParamCaption}
\item[{float}]{ateta, }
\item[{float}]{aphi, }
\item[{{\bf Vectorf}}]{apos}
\end{DoxyParamCaption}
)}}
\label{class_point_of_view_a3d2aa1aad23e7211ee8db95118397921}
\hypertarget{class_point_of_view_af640da3dffb06262cba14e6bf6793b10}{
\index{PointOfView@{PointOfView}!SetLock@{SetLock}}
\index{SetLock@{SetLock}!PointOfView@{PointOfView}}
\subsubsection[{SetLock}]{\setlength{\rightskip}{0pt plus 5cm}void PointOfView::SetLock (
\begin{DoxyParamCaption}
\item[{float}]{arayon, }
\item[{{\bf Vectorf}}]{apos, }
\item[{float}]{aphi, }
\item[{float}]{ateta}
\end{DoxyParamCaption}
)}}
\label{class_point_of_view_af640da3dffb06262cba14e6bf6793b10}
\hypertarget{class_point_of_view_a93b49b5b57c78c83676174f8fb8b74c0}{
\index{PointOfView@{PointOfView}!SetLock@{SetLock}}
\index{SetLock@{SetLock}!PointOfView@{PointOfView}}
\subsubsection[{SetLock}]{\setlength{\rightskip}{0pt plus 5cm}void PointOfView::SetLock (
\begin{DoxyParamCaption}
\item[{float}]{arayon, }
\item[{{\bf Vectorf}}]{apos}
\end{DoxyParamCaption}
)}}
\label{class_point_of_view_a93b49b5b57c78c83676174f8fb8b74c0}
\hypertarget{class_point_of_view_acdec32aaf901132e6b7bc1ce40b33836}{
\index{PointOfView@{PointOfView}!SetPOW@{SetPOW}}
\index{SetPOW@{SetPOW}!PointOfView@{PointOfView}}
\subsubsection[{SetPOW}]{\setlength{\rightskip}{0pt plus 5cm}void PointOfView::SetPOW (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_point_of_view_acdec32aaf901132e6b7bc1ce40b33836}
\hypertarget{class_point_of_view_a780b0b9284f01272b3bc0250b9e0302b}{
\index{PointOfView@{PointOfView}!SetVecteurDirecteur@{SetVecteurDirecteur}}
\index{SetVecteurDirecteur@{SetVecteurDirecteur}!PointOfView@{PointOfView}}
\subsubsection[{SetVecteurDirecteur}]{\setlength{\rightskip}{0pt plus 5cm}void PointOfView::SetVecteurDirecteur (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_point_of_view_a780b0b9284f01272b3bc0250b9e0302b}


\subsection{Member Data Documentation}
\hypertarget{class_point_of_view_a2f8f92940ae5719300c627e98fde46ae}{
\index{PointOfView@{PointOfView}!mode@{mode}}
\index{mode@{mode}!PointOfView@{PointOfView}}
\subsubsection[{mode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf cameraMode} {\bf PointOfView::mode}}}
\label{class_point_of_view_a2f8f92940ae5719300c627e98fde46ae}
\hypertarget{class_point_of_view_a7d75848b4180631117d2892d15ac5b1f}{
\index{PointOfView@{PointOfView}!phi@{phi}}
\index{phi@{phi}!PointOfView@{PointOfView}}
\subsubsection[{phi}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf PointOfView::phi}}}
\label{class_point_of_view_a7d75848b4180631117d2892d15ac5b1f}
\hypertarget{class_point_of_view_a9b4aade82591871f98eb56356a3a9de0}{
\index{PointOfView@{PointOfView}!positionPOW@{positionPOW}}
\index{positionPOW@{positionPOW}!PointOfView@{PointOfView}}
\subsubsection[{positionPOW}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vectorf}$\ast$ {\bf PointOfView::positionPOW}}}
\label{class_point_of_view_a9b4aade82591871f98eb56356a3a9de0}
\hypertarget{class_point_of_view_a7693e116441c3d698417daae03c1c3b1}{
\index{PointOfView@{PointOfView}!rayon@{rayon}}
\index{rayon@{rayon}!PointOfView@{PointOfView}}
\subsubsection[{rayon}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf PointOfView::rayon}}}
\label{class_point_of_view_a7693e116441c3d698417daae03c1c3b1}
\hypertarget{class_point_of_view_af78c7e9c475c8fe64c644a79477f1a56}{
\index{PointOfView@{PointOfView}!teta@{teta}}
\index{teta@{teta}!PointOfView@{PointOfView}}
\subsubsection[{teta}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf PointOfView::teta}}}
\label{class_point_of_view_af78c7e9c475c8fe64c644a79477f1a56}
\hypertarget{class_point_of_view_a86f4fa4c74fb52f1e75953072bd2d081}{
\index{PointOfView@{PointOfView}!vecteurDirecteur@{vecteurDirecteur}}
\index{vecteurDirecteur@{vecteurDirecteur}!PointOfView@{PointOfView}}
\subsubsection[{vecteurDirecteur}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vectorf} {\bf PointOfView::vecteurDirecteur}}}
\label{class_point_of_view_a86f4fa4c74fb52f1e75953072bd2d081}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
sources/tool/\hyperlink{_point_of_view_8h}{PointOfView.h}\item 
sources/tool/\hyperlink{_point_of_view_8cpp}{PointOfView.cpp}\end{DoxyCompactItemize}
